Permissions in Contracts, a Logical Insight

نویسندگان

  • Gordon J. Pace
  • Fernando Schapachnik
چکیده

Despite the fact that contracts are, by definition, an agreement between two or more parties, most formal studies limit themselves to contracts regulating only a single party or the parties independently of each other, without looking into how permissions, obligations or prohibitions of one party affect the other. This article deals with the analysis of what different types of permissions mean in the context of contracts. To give formal semantics we use an automata based formalism allowing to model for one party agreeing, delaying or plain refusing on performing certain actions that the other is attempting. This approach also yields a natural notion of contract strictness analysis for each party.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling Contracts Using RuleML

This paper presents an approach for the specification and implementation of e-contracts for Web monitoring. This is done in the setting of RuleML. We argue that monitoring contract execution requires also a logical account of deontic concepts and of violations. Accordingly, RuleML is extended to cover these aspects. 1 Background and Motivation Business contracts are mutual agreements between tw...

متن کامل

Contract Driven Agents

We propose, as part of an agent architecture, a system where contracts are represented as first-class entities to allow the relationships between agents to be specified and developed separately from their built-in capabilities. The contracts allow the agent’s problem-solving ability to be augmented by the potential of outsourcing tasks and obligations to other agents. The contracts also allow t...

متن کامل

Lifecycle for Management of E-contracts Based on Web Service

Electronic contracts (e-contracts) create obligations, permissions, and prohibitions for the parties in the Internet. However, the support to interpret and enforce the clauses related to contracts is limited in current implementations. Besides, e-contracts must follow the continuous change of business rules. The service provider must make available the services that enable the parties to satisf...

متن کامل

An Architecture For Contract-based Communicating Agents

We extend AgentSpeak (L), a belief-desires-intentions architecture, to reason about and plan with contracts between communicating agents. Our architecture is hybrid in the sense that it incorporates both immediate reaction rules and a more complex planning component. We represent contracts as first-class entities to allow the relationships between agents to be specified and developed separately...

متن کامل

Separation Logic Contracts for a Java-Like Language with Fork/Join

We adapt a variant of permission-accounting separation logic to a concurrent Java-like language with fork/join. To support both concurrent reads and information hiding, we combine fractional permissions with abstract predicates. As an example, we present a separation logic contract for iterators that prevents data races and concurrent modifications. Our program logic is presented in an algorith...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011